#pragma once

class Test2
{
private:
        int m_a;
        int m_b;
public:
        //这么多构造函数 反应了函数重载
        //如果没有写构造函数 c++默认会给一个无参构造函数
        Test2(); //无参构造函数
        Test2(int a); //有参构造函数
        Test2(int a, int b); //有参构造函数
        Test2(const Test2 &object);//赋值构造函数 又叫拷贝构造函数 用一个对象初始化另外一个对象

        void print();

        ~Test2();
};
